4fdb8acbb6049362a574f530121fe341370f5145,src/main/java/com/jpaulmorrison/graphics/MyOptionPane.java,MyOptionPane,showConfirmDialog,#Object#Object#String#number#number#,89
Before Change
JDialog dialog = pane.createDialog((Component) f, title);
if (!dialog.isResizable()) {
dialog.setResizable(true);
}
DrawFBP.applyOrientation((Component)f);
//pane.setInitialSelectionValue(pane.getInitialValue());
After Change
JDialog dialog = pane.createDialog((Component) f, title);
if (!dialog.isResizable())
dialog.setResizable(true);
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
DrawFBP.applyOrientation(dialog);
//pane.setInitialSelectionValue(pane.getInitialValue());
//pane.setWantsInput(true);
dialog.pack();
dialog.setVisible(true);
//dialog.dispatchEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(new WindowEvent(dialog, WindowEvent.WINDOW_CLOSING));
int i = -1;
if (pane.getValue() != null)
i = ((Integer) pane.getValue()).intValue();